package com.linx.parking_lot.mapper;

import com.linx.parking_lot.domain.parking_lot_info.ParkingLotInfo;
import com.linx.parking_lot.domain.parking_lot_info.ParkingLotInfoVo;
import com.linx.parking_lot.domain.parking_lot_info.ParkingLotInfoBo;
import com.linx.common.mybatis.core.mapper.BaseMapperPlus;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;

/**
 * 停车场-信息Mapper接口
 *
 * @author linx
 * @date 2025-02-17
 */
@Repository
public interface ParkingLotInfoMapper extends BaseMapperPlus<ParkingLotInfo, ParkingLotInfoVo> {

    /**
     * 分页查询
    */
    Page<ParkingLotInfoVo> list(@Param("query") ParkingLotInfoBo query, Page<Object> page);

    /**
     * 查询列表
    */
    List<ParkingLotInfoVo> list(@Param("query") ParkingLotInfoBo query);

}
